Affine logic

Affine logic is a substructural logic whose proof theory rejects the structural rule of contraction. It can also be characterized as linear logic with weakening.

The name "affine logic" is associated with linear logic, to which is differs by allowing the weakening rule. Jean-Yves Girard introduced the name as part of the geometry of interaction semantics of linear logic, which characterises linear logic in terms of linear algebra; here he alludes to affine transformations on vector spaces.[1]

The logic predated linear logic. V. N. Grishin used this logic in 1974,[2] after observing that Russell's paradox cannot be derived in a set theory without contraction, even with an unbounded comprehension axiom.[3] Likewise, the logic formed the basis of a decidable subtheory of predicate logic, called 'Direct logic' (Ketonen & Wehrauch, 1984; Ketonen & Bellin, 1989).

Affine logic can be embedded into linear logic by rewriting the affine arrow A \rightarrow B as the linear arrow A {-\!\circ} B \otimes \top.

Whereas full linear logic (ie. propositional linear logic with multiplicatives, additives and exponentials) is undecidable, full affine logic is decidable.

Affine logic forms the foundation of ludics.

Notes

  1. ^ Jean-Yves Girard, 1997. 'Affine'. Message to the TYPES mailing list.
  2. ^ Grishin, 1974, and later, Grishin, 1981.
  3. ^ Cf. Frederic Fitch's demonstrably consistent set theory

References

See also